技術文章
技術問答
My Project
iT 徵才
聊天室
2026 鐵人賽
登入/註冊
文章
問答
Tag
邦友
鐵人賽
搜尋
第 11 屆 iThome 鐵人賽
DAY
20
0
自我挑戰組
透過JavaScript學習演算法與資料結構
系列 第
20
篇
圖(Graph)
11th鐵人賽
kk
2019-09-21 23:12:17
1510 瀏覽
分享至
點(node):圖形中的點,上圖中有點1、點2、點3、點4與點5。。
邊(edge):兩個點之間可以有邊相連,上圖中的邊有(1,2)、(1,3)、(1,4)、(2,3)、(2,4)、(2,5)六個邊。
路徑(path):兩點之間可以由許多邊連接起來,上圖中的點1與點4的連接,可以由點1連接到點3的邊(1,3),點3再連接到點2的邊(3,2),點2再連接到點4的邊(2,4),這樣就是一個連接點1到點4的路徑。
路徑長度(path length):一個路徑所包含的邊的個數。
簡單路徑(simple path):一個路徑的起點與終點外,其餘點都不能相同。
循環(cycle):是簡單路徑,且路徑的起點與終點相同。
子圖(subgraph):G2是G1的子圖,G2的出現過的點與邊,G1也有相同的點與邊。
若圖的邊有方向性稱有向圖,反之則稱無向圖。
留言
追蹤
檢舉
上一篇
樹(Tree)
下一篇
堆積(Heap)
系列文
透過JavaScript學習演算法與資料結構
共
30
篇
目錄
RSS系列文
訂閱系列文
29
人訂閱
26
ES6 Set介紹
27
ES6 WeakSet介紹
28
ES6 Map介紹
29
ES6 WeakMap介紹
30
隊列(Queue)
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
929
組
團體組數
32
組
累計文章數
8810
篇
完賽人數
120
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
18th鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
熱門問題
How should I design a multi-carrier eSIM provisioning and billing architecture?
關於做股票盤後分析工具的問題,每筆時間交易會做進來嗎?(9/16更新說明)
關於鐵人賽的報名
熱門回答
How should I design a multi-carrier eSIM provisioning and billing architecture?
關於做股票盤後分析工具的問題,每筆時間交易會做進來嗎?(9/16更新說明)
熱門文章
推薦免費課程-【職前訓練全額補助】網路規劃架設班02期
Coding Agent 上線後,團隊多出的不是 Prompt,而是一層 Agent Operations
C++ lambda基本用法小例子
龜先生奧援開發到底花生省魔術:#2 基礎建設
(C#) 建立RAG 向量資料 - Qdrant
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}